//package com.gzdh.device.config;
//
//import com.gzdh.tang.config.weixin.WXPayUtils;
//import org.springframework.beans.factory.annotation.Value;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//
//@Configuration
//public class WeixinPayConfig {
//
//    @Value("${weixin.pay.appid}")
//    private String appid;
//
//    @Value("${weixin.pay.mchId}")
//    private String mchId;
//
//    @Value(value = "${weixin.pay.subMchId}")
//    private String subMchId;
//
//    @Value("${weixin.pay.subAppid}")
//    private String subAppid;
//
//    @Value("${weixin.pay.keys}")
//    private String keys;
//
//    @Value("${weixin.pay.submchMode}")
//    private int submchMode;
//
//    @Value("${weixin.pay.refundNotifyUrl}")
//    private String refundNotifyUrl;
//
//
//    @Bean
//    public void initWXPayUtils() {
//
//        WXPayUtils.setAppid(appid);
//        WXPayUtils.setKeys(keys);
//        WXPayUtils.setMchId(mchId);
//        WXPayUtils.setSubMchId(subMchId);
//        WXPayUtils.setSubAppid(subAppid);
//        WXPayUtils.setKeys(keys);
//        WXPayUtils.setSubmchMode(submchMode);
//        WXPayUtils.setRefundNotifyUrl(refundNotifyUrl);
//    }
//}
